package com.base.cn.platform.os.entity.integralgood;

import com.base.cn.platform.os.common.mybatis.IEntity;
import com.base.cn.platform.os.entity.course.cou.Course;
import com.base.cn.platform.os.entity.op.coupon.OpCoupon;
import com.base.cn.platform.os.entity.op.giftcard.OpGiftCard;
import com.base.cn.platform.os.entity.user.user.CusUser;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Map;


/**
 * 兑换商品记录
 * @Author: Hello豆包
 * @Date: 2019/10/18 14:34
 */
@Data
public class IntegralExchangeRecord extends IEntity {

    /**
     * 商品名称
     */
    private String name;
    /**
     * 兑换花费积分
     */
    private Integer  integral;

    /**
     * 是否发货 0 1
     */
    private Integer notDeliver;
    /**
     * 积分商品ID
     */
    private BigDecimal  integralShopId;
    /**
     * 平台商品ID
     */
    private BigDecimal userId;
    /**
     * 平台商品ID
     */
    private BigDecimal shopId;
    /**
     *真正关联商品的ID
     */
    private BigDecimal shopIdReal;
    /**
     * 选择商品类型
     */
    private    String shopType;

    /**
     * 地址
     */
    private  String address;
    /**
     * 课程对象
     */
    private Course course;

    /**
     * 优惠券对象
     */
    private OpCoupon opCoupon;

    /**
     * 课程卡对象
     */
    private OpGiftCard opGiftCard;

    /**
     * 积分兑换商品对象
     */
    private  IntegralGood integralGood;


    /**
     * 购买用户
     */
    private CusUser cusUser;

    /**
     * 快递单号
     */
    private  String courierNumber;
    /**
     * 发货人ID
     */
    private  BigDecimal theSenderId;


    private BigDecimal exchangeCash;
}
